﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Sistema_Totem.Logica.Clases;
using System.Data;

namespace Sistema_Totem.Vista.Requerimientos
{
    public partial class VerDetalle : System.Web.UI.Page
    {

        private int idProyecto = 1;

        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                //if (Session["tipo_usuario"].ToString() != "Analista" || Session["tipo_usuario"].ToString() != "Gerente de Proyecto")
                //{
                //    Response.Redirect("Login1.aspx");
                //}

                //Proyecto proy = (Proyecto)Session["objProyecto"];

                //if (proy.Nombre.ToString() != null && proy.IdProyecto != null)
                //{
                //    idProyecto = proy.IdProyecto;
                //    nomProyecto.Text = proy.Nombre;
                //    codProyecto.Text = proy.Codigos; 
                //}
            }
            catch (NullReferenceException)
            {
                Response.Redirect("~/Vista/Login/Login1.aspx");
            }

            int idRequerimiento = Convert.ToInt32((Request.QueryString["idRequerimiento"] != null) ? Request.QueryString["idRequerimiento"] : "");
            List<Requerimiento> requerimientos = new List<Requerimiento>();
            Requerimiento requerimiento = new Requerimiento();
            DataTable tabla = new DataTable();

            requerimientos = requerimiento.ConsultarRequerimiento(idRequerimiento);
            tabla.Columns.Add("Elemento", typeof(String));
            tabla.Columns.Add("Contenido", typeof(String));

            for (int i = 0; i < requerimientos.Count; i++)
            {
                tabla.Rows.Add(requerimientos[i].NombreElemento, requerimientos[i].Contenido);
            }

            GridViewBuscarRequerimiento.DataSource = tabla;
            GridViewBuscarRequerimiento.DataBind();
        }
    }
}